hydroelectric pumped storage project - Turkish English Dictionary